// samsting : this file is auto create.

#include "Ecs/2014-05-26/AddTagsRequest.h"

namespace aliyun { namespace Ecs {

AddTagsRequest::AddTagsRequest() : RpcAcsRequest("Ecs", "2014-05-26", "AddTags") {
}

int64 AddTagsRequest::GetOwnerId(void) const {
  return OwnerId_;
}
void AddTagsRequest::SetOwnerId(int64 OwnerId) {
  OwnerId_ = OwnerId;
  PutQueryParameter("OwnerId", string_ValueOfInt64(OwnerId_));
}

const string& AddTagsRequest::GetResourceOwnerAccount(void) const {
  return ResourceOwnerAccount_;
}
void AddTagsRequest::SetResourceOwnerAccount(const string& ResourceOwnerAccount) {
  ResourceOwnerAccount_ = ResourceOwnerAccount;
  PutQueryParameter("ResourceOwnerAccount", ResourceOwnerAccount_);
}

int64 AddTagsRequest::GetResourceOwnerId(void) const {
  return ResourceOwnerId_;
}
void AddTagsRequest::SetResourceOwnerId(int64 ResourceOwnerId) {
  ResourceOwnerId_ = ResourceOwnerId;
  PutQueryParameter("ResourceOwnerId", string_ValueOfInt64(ResourceOwnerId_));
}

const string& AddTagsRequest::GetResourceType(void) const {
  return ResourceType_;
}
void AddTagsRequest::SetResourceType(const string& ResourceType) {
  ResourceType_ = ResourceType;
  PutQueryParameter("ResourceType", ResourceType_);
}

const string& AddTagsRequest::GetResourceId(void) const {
  return ResourceId_;
}
void AddTagsRequest::SetResourceId(const string& ResourceId) {
  ResourceId_ = ResourceId;
  PutQueryParameter("ResourceId", ResourceId_);
}

const string& AddTagsRequest::GetTag_1_Key(void) const {
  return Tag_1_Key_;
}
void AddTagsRequest::SetTag_1_Key(const string& Tag_1_Key) {
  Tag_1_Key_ = Tag_1_Key;
  PutQueryParameter("Tag.1.Key", Tag_1_Key_);
}

const string& AddTagsRequest::GetTag_2_Key(void) const {
  return Tag_2_Key_;
}
void AddTagsRequest::SetTag_2_Key(const string& Tag_2_Key) {
  Tag_2_Key_ = Tag_2_Key;
  PutQueryParameter("Tag.2.Key", Tag_2_Key_);
}

const string& AddTagsRequest::GetTag_3_Key(void) const {
  return Tag_3_Key_;
}
void AddTagsRequest::SetTag_3_Key(const string& Tag_3_Key) {
  Tag_3_Key_ = Tag_3_Key;
  PutQueryParameter("Tag.3.Key", Tag_3_Key_);
}

const string& AddTagsRequest::GetTag_4_Key(void) const {
  return Tag_4_Key_;
}
void AddTagsRequest::SetTag_4_Key(const string& Tag_4_Key) {
  Tag_4_Key_ = Tag_4_Key;
  PutQueryParameter("Tag.4.Key", Tag_4_Key_);
}

const string& AddTagsRequest::GetTag_5_Key(void) const {
  return Tag_5_Key_;
}
void AddTagsRequest::SetTag_5_Key(const string& Tag_5_Key) {
  Tag_5_Key_ = Tag_5_Key;
  PutQueryParameter("Tag.5.Key", Tag_5_Key_);
}

const string& AddTagsRequest::GetTag_1_Value(void) const {
  return Tag_1_Value_;
}
void AddTagsRequest::SetTag_1_Value(const string& Tag_1_Value) {
  Tag_1_Value_ = Tag_1_Value;
  PutQueryParameter("Tag.1.Value", Tag_1_Value_);
}

const string& AddTagsRequest::GetTag_2_Value(void) const {
  return Tag_2_Value_;
}
void AddTagsRequest::SetTag_2_Value(const string& Tag_2_Value) {
  Tag_2_Value_ = Tag_2_Value;
  PutQueryParameter("Tag.2.Value", Tag_2_Value_);
}

const string& AddTagsRequest::GetTag_3_Value(void) const {
  return Tag_3_Value_;
}
void AddTagsRequest::SetTag_3_Value(const string& Tag_3_Value) {
  Tag_3_Value_ = Tag_3_Value;
  PutQueryParameter("Tag.3.Value", Tag_3_Value_);
}

const string& AddTagsRequest::GetTag_4_Value(void) const {
  return Tag_4_Value_;
}
void AddTagsRequest::SetTag_4_Value(const string& Tag_4_Value) {
  Tag_4_Value_ = Tag_4_Value;
  PutQueryParameter("Tag.4.Value", Tag_4_Value_);
}

const string& AddTagsRequest::GetTag_5_Value(void) const {
  return Tag_5_Value_;
}
void AddTagsRequest::SetTag_5_Value(const string& Tag_5_Value) {
  Tag_5_Value_ = Tag_5_Value;
  PutQueryParameter("Tag.5.Value", Tag_5_Value_);
}


} } // namespace aliyun { namespace Ecs {

// end of file 
